import { General } from '../General';
import { GENERAL_CONFIG } from './config';
import { BaGuaZhen } from '../../skills/passive/BaGuaZhen';
import { WangSiXiangZhu } from '../../skills/passive/WangSiXiangZhu';
import { MouLue } from '../../skills/active/MouLue';

export class ZhuGeLiang extends General {
  constructor() {
    super(
      GENERAL_CONFIG.ZHU_GE_LIANG.id,
      GENERAL_CONFIG.ZHU_GE_LIANG.name,
      GENERAL_CONFIG.ZHU_GE_LIANG.type,
      GENERAL_CONFIG.ZHU_GE_LIANG.attributes,
      5
    );

    // 添加诸葛亮特有的技能
    this.skills.push(new BaGuaZhen());
    // 添加额外装备的两个技能
    this.skills.push(new WangSiXiangZhu());
    this.skills.push(new MouLue());
  }
}
